package cn.org.seventh.tools.plugin;

import com.thoughtworks.qdox.model.DocletTag;

/**
 * This is a Custom Spring Tag
 * 
 * @qtags.location class
 * @qtags.once
 */
public interface SpringWebTag extends DocletTag {

	/**
	 * @qtags.required
	 */
	String getName_();

	String getId();

	/**
	 * @qtags.default singleton
	 */
	String getScope();

	/**
	 * @qtags.default byName
	 */
	String getAutowire();

	/**
	 * @qtags.default none
	 */
	String getDepends();

	/**
	 * @qtags.default default
	 */
	String getCheck();

	/**
	 * @qtags.default true
	 */
	String getLazy();

	/**
	 * @qtags.default true
	 */
	String getSimple();
}